function AxisSymbol(axis, position_array, width, height){

    //中心の座標
    this.x = position_array[0];
    this.y = position_array[1];

    //目標の座標
    this.to_x = 0;
    this.to_y = 0;

    //移動の座標
    this.dx = 0;
    this.dy = 0;

    //大きさの定義
    this.width = width;
    this.height = height;

    //自分の属する軸
    this.axis = axis;

    //色
    this.color = axis.color;

    this.draw = function(){

        //this.setWidth();
        //this.setHeight();

        //影を消す
        ctx.shadowColor = 'rgba(0,0,0,0)';

        //軸の色にあわせて表示する
	if(this.axis.aid == 99){
	    ctx.fillStyle = 'rgb(100,100,100)';
	}else{
            ctx.fillStyle = this.color;
	}
        curvyCornerFillRect(this.x - this.width / 2, this.y - this.height / 2, this.width, this.height, 5);
        //ツールチップの表示？


        // cellの上にマウスが乗っているかどうか
        if ((mouseX > this.x - this.width / 2 && mouseX < this.x + this.width / 2) && (mouseY > this.y - this.height / 2 && mouseY < this.y + this.height / 2)) {
            this.onmouse = true;
        }
        else {
            this.onmouse = false;
        }

        //軸の名前を表示する
        ctx.shadowColor = 'rgba(0,0,0,0)';
        //ctx.font = "5px 'sans serif'";
        ctx.font = "6px 'monospace'";
        ctx.fillStyle = 'rgb(250,250,250)';
        ctx.textAlign = 'center';
        ctx.textBaseline = 'middle';
	
	if(this.axis.aid == 99){
	    ctx.shadowColor = 'rgba(0,0,0,0)';
	    ctx.fillStyle = 'rgb(250,250,250)';
	    this.axis.name = "先頭に戻る";
	}
	
        ctx.fillText(this.axis.name, this.x, this.y);

    //if (this.onmouse) {
    //ツールチップの表示
    //    var tooltip_size = [this.axis.name.length * 20 + 20, 30];//横幅はテキストの大きさによって決まる
    //    var tooltip_bg_color = 'rgba(250,250,250,0.9)';
    //    var tooltip_outline_color = 'rgb(100,100,100)';
    //    var tooltip_text_color = 'rgb(100,100,100)';
    //    var curve = 5;
    //    tooltip = new Tooltip([this.x - this.width / 2, this.y], this.axis.name, true, tooltip_size, tooltip_bg_color, tooltip_outline_color, tooltip_text_color, curve);
    //}


    };

    this.update = function(){
        //ToDo:座標を変化させる処理など
        this.draw();
    };

}